﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Axis.Dao.Research;
using Axis.BusinessObject.Research;
using Axis.Web.Administrator.Global;
using System.Text;
using System.Xml;
using Axis.Web.Administrator.Views.Project;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
using Axis.BusinessObject.Core;
using System.Web.Script.Serialization;
using System.IO;
using System.Configuration;
using Axis.BusinessObject.News;
using Axis.Dao.News;
using Axis.Dao.Core;

namespace Axis.Web.Views.Project
{
    public class CProjectUI
    {
        CResearchDao cResearchDao = null;
        public CMemberList cMember = new CMemberList();
        public CProjectUI()
        {
            cResearchDao = new CResearchDao();
        }
        public CProjectUI(CMemberList member)
        {
            cMember = member;
            cResearchDao = new CResearchDao();
        }
        public IList<CQuestionaire> GetQuestionareList(string input)
        {
            return cResearchDao.GetQuestionaire(input);
        }

        public string GetProjectList()
        {
            var member = new CMemberList();
            XmlDocument doc = new XmlDocument();
            XmlElement root = doc.CreateElement("InputValue");
            doc.AppendChild(root);
            root.SetAttribute("UserID", cMember.ID.ToString());
            root.SetAttribute("SecrectToken", cMember.SecrectToken);
            root.SetAttribute("Context", "AvailableProject");
            root.SetAttribute("PageIndex", "1");
            root.SetAttribute("RowsPerPage", "999");
            string inputValue = root.OuterXml;
            return GetProjectListHTML(inputValue);
        }

        public string GetProjectListHTML(string inputValue)
        {
          
            StringBuilder ret = new StringBuilder();
            /*
            ret.Append( "{<div class=\"project_list_item\" UserGroupID=\"55\" projectid=\"14\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/Project/2114_phoicanh_becamex.JPG\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Xếp hạng dự án</div> <div> <div class=\"project_mark\">Điểm: 100</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>30/11/2016</span> </div> <div class=\"project_summary\"><div class=\"project_desc_panel\">");
 ret.Append( "12222</div></div><div class=\"project_description\"><div class=\"project_desc_panel\">");
 ret.Append( "12222</div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/1' class='project_for_tags_value'>Thời trang</a><a href='../TagCloud/13' class='project_for_tags_value'>Tài chính</a><a href='../TagCloud/12' class='project_for_tags_value'>Smartphone</a><a href='../TagCloud/4' class='project_for_tags_value'>SẢN PHẨM</a><span></div> <a href=\"../Project/14\" class=\"project_button cssFloatRight\" projectid=\"14\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"49\" projectid=\"50\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/research/cafe.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn uống cafe lúc nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>27/11/2013</span> </div> <div class=\"project_summary\"><div>");
ret.Append( " Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;.</div></div><div class=\"project_description\"><div>");
 ret.Append( "Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư Việt Nam, nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;. Cafe trong thời gian vừa qua đ&atilde; được giới truyền th&ocirc;ng đăng nhiều tin b&agrave;i phản &aacute;nh về chất lượng cafe.</div>");
ret.Append( "<div>");
 ret.Append( "H&atilde;y trả lời những c&acirc;u hỏi về th&oacute;i quen v&agrave; phong c&aacute;ch &quot;cafe&quot; của bạn để được nhiều phần qu&agrave; hấp dẫn nh&eacute;.</div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/50\" class=\"project_button cssFloatRight\" projectid=\"50\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"49\" projectid=\"50\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/research/cafe.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn uống cafe lúc nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>27/11/2013</span> </div> <div class=\"project_summary\"><div>");
ret.Append( " Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;.</div></div><div class=\"project_description\"><div>");
 ret.Append( "Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư Việt Nam, nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;. Cafe trong thời gian vừa qua đ&atilde; được giới truyền th&ocirc;ng đăng nhiều tin b&agrave;i phản &aacute;nh về chất lượng cafe.</div>");
ret.Append( "<div>");
 ret.Append( "H&atilde;y trả lời những c&acirc;u hỏi về th&oacute;i quen v&agrave; phong c&aacute;ch &quot;cafe&quot; của bạn để được nhiều phần qu&agrave; hấp dẫn nh&eacute;.</div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/50\" class=\"project_button cssFloatRight\" projectid=\"50\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"49\" projectid=\"50\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/research/cafe.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn uống cafe lúc nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>27/11/2013</span> </div> <div class=\"project_summary\"><div>");
 ret.Append( "Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;.</div></div><div class=\"project_description\"><div>");
 ret.Append( "Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư Việt Nam, nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;. Cafe trong thời gian vừa qua đ&atilde; được giới truyền th&ocirc;ng đăng nhiều tin b&agrave;i phản &aacute;nh về chất lượng cafe.</div>");
ret.Append( "<div>");
 ret.Append( "H&atilde;y trả lời những c&acirc;u hỏi về th&oacute;i quen v&agrave; phong c&aacute;ch &quot;cafe&quot; của bạn để được nhiều phần qu&agrave; hấp dẫn nh&eacute;.</div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/50\" class=\"project_button cssFloatRight\" projectid=\"50\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"49\" projectid=\"50\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/research/cafe.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn uống cafe lúc nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>27/11/2013</span> </div> <div class=\"project_summary\"><div>");
 ret.Append( "Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;.</div></div><div class=\"project_description\"><div>");
 ret.Append( "Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư Việt Nam, nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;. Cafe trong thời gian vừa qua đ&atilde; được giới truyền th&ocirc;ng đăng nhiều tin b&agrave;i phản &aacute;nh về chất lượng cafe.</div>");
ret.Append( "<div>");
   ret.Append( "  H&atilde;y trả lời những c&acirc;u hỏi về th&oacute;i quen v&agrave; phong c&aacute;ch &quot;cafe&quot; của bạn để được nhiều phần qu&agrave; hấp dẫn nh&eacute;.</div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/50\" class=\"project_button cssFloatRight\" projectid=\"50\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"49\" projectid=\"50\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/research/cafe.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn uống cafe lúc nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>27/11/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;.</div></div><div class=\"project_description\"><div>");
   ret.Append( "  Uống c&agrave; ph&ecirc; s&aacute;ng đ&atilde; th&agrave;nh th&oacute;i quen kh&ocirc;ng thể thiếu trong nhiều tầng lớp d&acirc;n cư Việt Nam, nhưng c&agrave; ph&ecirc; m&agrave; mọi người đang uống tạm thời c&oacute; thể gọi l&agrave; c&agrave; ph&ecirc; chứ thực ra kh&ocirc;ng ho&agrave;n to&agrave;n đ&uacute;ng nghĩa c&agrave; ph&ecirc;. Cafe trong thời gian vừa qua đ&atilde; được giới truyền th&ocirc;ng đăng nhiều tin b&agrave;i phản &aacute;nh về chất lượng cafe.</div>");
   ret.Append(" <div>");
   ret.Append( "  H&atilde;y trả lời những c&acirc;u hỏi về th&oacute;i quen v&agrave; phong c&aacute;ch &quot;cafe&quot; của bạn để được nhiều phần qu&agrave; hấp dẫn nh&eacute;.</div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/50\" class=\"project_button cssFloatRight\" projectid=\"50\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"41\" projectid=\"54\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/project/card-phone.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn ăn chay như thế nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>02/11/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&ldquo;Ăn chay&rdquo; thường bị hiểu nhầm như một c&aacute;ch g&ograve; b&oacute; th&acirc;n x&aacute;c bằng những m&oacute;n đạm bạc, đơn sơ. Tuy nhi&ecirc;n, đ&acirc;y lại l&agrave; c&aacute;ch gi&uacute;p bạn giữ g&igrave;n sức khỏe v&agrave; v&oacute;c d&aacute;ng hết sức hiệu quả.</span></div></div><div class=\"project_description\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Với thực đơn ăn ki&ecirc;ng gồm rau củ quả tươi xanh v&agrave; c&aacute;c loại hạt, bạn sẽ được hưởng lợi.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Giảm chất b&eacute;o: Những sản phẩm từ bơ sữa v&agrave; thịt chứa một lượng lớn chất b&eacute;o. Giảm lượng chất n&agrave;y bằng chế độ ăn ki&ecirc;ng, sức khỏe của bạn sẽ được cải thiện tốt hơn. Đặc biệt, c&aacute;c vấn đề về tim mạch cũng được giảm thiểu rất r&otilde;.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Cacbonhydrate: Đ&acirc;y l&agrave; chất cung cấp năng lượng. Thiếu chất n&agrave;y, cơ thể sẽ tự đốt ch&aacute;y c&aacute;c năng lượng ở cơ.&nbsp;</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Chất xơ: Chế độ ăn ki&ecirc;ng c&oacute; nhiều chất xơ sẽ rất tốt cho đường ruột. H&agrave;m lượng chất xơ cao c&ograve;n gi&uacute;p chống lại bệnh ung thư đại tr&agrave;ng.</span></div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/4' class='project_for_tags_value'>SẢN PHẨM</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/10' class='project_for_tags_value'>Dinh dưỡng</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/54\" class=\"project_button cssFloatRight\" projectid=\"54\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"41\" projectid=\"54\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/project/card-phone.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn ăn chay như thế nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>02/11/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&ldquo;Ăn chay&rdquo; thường bị hiểu nhầm như một c&aacute;ch g&ograve; b&oacute; th&acirc;n x&aacute;c bằng những m&oacute;n đạm bạc, đơn sơ. Tuy nhi&ecirc;n, đ&acirc;y lại l&agrave; c&aacute;ch gi&uacute;p bạn giữ g&igrave;n sức khỏe v&agrave; v&oacute;c d&aacute;ng hết sức hiệu quả.</span></div></div><div class=\"project_description\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Với thực đơn ăn ki&ecirc;ng gồm rau củ quả tươi xanh v&agrave; c&aacute;c loại hạt, bạn sẽ được hưởng lợi.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Giảm chất b&eacute;o: Những sản phẩm từ bơ sữa v&agrave; thịt chứa một lượng lớn chất b&eacute;o. Giảm lượng chất n&agrave;y bằng chế độ ăn ki&ecirc;ng, sức khỏe của bạn sẽ được cải thiện tốt hơn. Đặc biệt, c&aacute;c vấn đề về tim mạch cũng được giảm thiểu rất r&otilde;.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Cacbonhydrate: Đ&acirc;y l&agrave; chất cung cấp năng lượng. Thiếu chất n&agrave;y, cơ thể sẽ tự đốt ch&aacute;y c&aacute;c năng lượng ở cơ.&nbsp;</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Chất xơ: Chế độ ăn ki&ecirc;ng c&oacute; nhiều chất xơ sẽ rất tốt cho đường ruột. H&agrave;m lượng chất xơ cao c&ograve;n gi&uacute;p chống lại bệnh ung thư đại tr&agrave;ng.</span></div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/4' class='project_for_tags_value'>SẢN PHẨM</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/10' class='project_for_tags_value'>Dinh dưỡng</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/54\" class=\"project_button cssFloatRight\" projectid=\"54\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"41\" projectid=\"54\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/project/card-phone.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn ăn chay như thế nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>02/11/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&ldquo;Ăn chay&rdquo; thường bị hiểu nhầm như một c&aacute;ch g&ograve; b&oacute; th&acirc;n x&aacute;c bằng những m&oacute;n đạm bạc, đơn sơ. Tuy nhi&ecirc;n, đ&acirc;y lại l&agrave; c&aacute;ch gi&uacute;p bạn giữ g&igrave;n sức khỏe v&agrave; v&oacute;c d&aacute;ng hết sức hiệu quả.</span></div></div><div class=\"project_description\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Với thực đơn ăn ki&ecirc;ng gồm rau củ quả tươi xanh v&agrave; c&aacute;c loại hạt, bạn sẽ được hưởng lợi.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Giảm chất b&eacute;o: Những sản phẩm từ bơ sữa v&agrave; thịt chứa một lượng lớn chất b&eacute;o. Giảm lượng chất n&agrave;y bằng chế độ ăn ki&ecirc;ng, sức khỏe của bạn sẽ được cải thiện tốt hơn. Đặc biệt, c&aacute;c vấn đề về tim mạch cũng được giảm thiểu rất r&otilde;.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Cacbonhydrate: Đ&acirc;y l&agrave; chất cung cấp năng lượng. Thiếu chất n&agrave;y, cơ thể sẽ tự đốt ch&aacute;y c&aacute;c năng lượng ở cơ.&nbsp;</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Chất xơ: Chế độ ăn ki&ecirc;ng c&oacute; nhiều chất xơ sẽ rất tốt cho đường ruột. H&agrave;m lượng chất xơ cao c&ograve;n gi&uacute;p chống lại bệnh ung thư đại tr&agrave;ng.</span></div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/4' class='project_for_tags_value'>SẢN PHẨM</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/10' class='project_for_tags_value'>Dinh dưỡng</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/54\" class=\"project_button cssFloatRight\" projectid=\"54\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"41\" projectid=\"54\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/project/card-phone.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn ăn chay như thế nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>02/11/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&ldquo;Ăn chay&rdquo; thường bị hiểu nhầm như một c&aacute;ch g&ograve; b&oacute; th&acirc;n x&aacute;c bằng những m&oacute;n đạm bạc, đơn sơ. Tuy nhi&ecirc;n, đ&acirc;y lại l&agrave; c&aacute;ch gi&uacute;p bạn giữ g&igrave;n sức khỏe v&agrave; v&oacute;c d&aacute;ng hết sức hiệu quả.</span></div></div><div class=\"project_description\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Với thực đơn ăn ki&ecirc;ng gồm rau củ quả tươi xanh v&agrave; c&aacute;c loại hạt, bạn sẽ được hưởng lợi.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Giảm chất b&eacute;o: Những sản phẩm từ bơ sữa v&agrave; thịt chứa một lượng lớn chất b&eacute;o. Giảm lượng chất n&agrave;y bằng chế độ ăn ki&ecirc;ng, sức khỏe của bạn sẽ được cải thiện tốt hơn. Đặc biệt, c&aacute;c vấn đề về tim mạch cũng được giảm thiểu rất r&otilde;.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Cacbonhydrate: Đ&acirc;y l&agrave; chất cung cấp năng lượng. Thiếu chất n&agrave;y, cơ thể sẽ tự đốt ch&aacute;y c&aacute;c năng lượng ở cơ.&nbsp;</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Chất xơ: Chế độ ăn ki&ecirc;ng c&oacute; nhiều chất xơ sẽ rất tốt cho đường ruột. H&agrave;m lượng chất xơ cao c&ograve;n gi&uacute;p chống lại bệnh ung thư đại tr&agrave;ng.</span></div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/4' class='project_for_tags_value'>SẢN PHẨM</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/10' class='project_for_tags_value'>Dinh dưỡng</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/54\" class=\"project_button cssFloatRight\" projectid=\"54\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"41\" projectid=\"54\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/project/card-phone.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Bạn ăn chay như thế nào?</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>02/11/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&ldquo;Ăn chay&rdquo; thường bị hiểu nhầm như một c&aacute;ch g&ograve; b&oacute; th&acirc;n x&aacute;c bằng những m&oacute;n đạm bạc, đơn sơ. Tuy nhi&ecirc;n, đ&acirc;y lại l&agrave; c&aacute;ch gi&uacute;p bạn giữ g&igrave;n sức khỏe v&agrave; v&oacute;c d&aacute;ng hết sức hiệu quả.</span></div></div><div class=\"project_description\"><div>");
   ret.Append( "  <span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Với thực đơn ăn ki&ecirc;ng gồm rau củ quả tươi xanh v&agrave; c&aacute;c loại hạt, bạn sẽ được hưởng lợi.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Giảm chất b&eacute;o: Những sản phẩm từ bơ sữa v&agrave; thịt chứa một lượng lớn chất b&eacute;o. Giảm lượng chất n&agrave;y bằng chế độ ăn ki&ecirc;ng, sức khỏe của bạn sẽ được cải thiện tốt hơn. Đặc biệt, c&aacute;c vấn đề về tim mạch cũng được giảm thiểu rất r&otilde;.</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">&nbsp;Cacbonhydrate: Đ&acirc;y l&agrave; chất cung cấp năng lượng. Thiếu chất n&agrave;y, cơ thể sẽ tự đốt ch&aacute;y c&aacute;c năng lượng ở cơ.&nbsp;</span><span style=\"color: rgb(0, 0, 0); font-family: tahoma; font-size: 13px; line-height: 18px; text-align: justify;\">Chất xơ: Chế độ ăn ki&ecirc;ng c&oacute; nhiều chất xơ sẽ rất tốt cho đường ruột. H&agrave;m lượng chất xơ cao c&ograve;n gi&uacute;p chống lại bệnh ung thư đại tr&agrave;ng.</span></div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/20' class='project_for_tags_value'>Thức uống</a><a href='../TagCloud/21' class='project_for_tags_value'>Sức khỏe</a><a href='../TagCloud/4' class='project_for_tags_value'>SẢN PHẨM</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/10' class='project_for_tags_value'>Dinh dưỡng</a><a href='../TagCloud/2' class='project_for_tags_value'>Ẩm thực</a><span></div> <a href=\"../Project/54\" class=\"project_button cssFloatRight\" projectid=\"54\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"55\" projectid=\"56\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/research/cafe.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">CLT Cafe</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>31/10/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  Test Cafe</div></div><div class=\"project_description\"></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><span></div> <a href=\"../Project/56\" class=\"project_button cssFloatRight\" projectid=\"56\">Tham gia</a> </div></div><div class=\"project_list_item\" UserGroupID=\"55\" projectid=\"55\"> <div class=\"project_list_item_left\"> <img src=\"/Uploads/images/project/TAP-CHI-THE-GIOI-GIA-DINH_2012731113635647.jpg\" class=\"project_image\" /> </div> <div class=\"project_list_item_right\"> <div class=\"project_name\">Tạp chí Thế Giới Gia Đình</div> <div> <div class=\"project_mark\">Điểm: 0</div> <div class=\"project_endDate\"> <span>Ngày kết thúc:</span> <span>31/10/2013</span> </div> <div class=\"project_summary\"><div>");
   ret.Append( "  Tạp ch&iacute; Thế Giới Gia Đ&igrave;nh ph&aacute;t h&agrave;nh từ đầu năm 2012 v&agrave; đang trở th&agrave;nh một trong những tạp ch&iacute; d&agrave;nh cho phụ nữ được nhiều người biết đến. Nhằm mục đ&iacute;ch n&acirc;ng cao chất lượng v&agrave; mở rộng thị trường, TGGĐ kết hợp với trang web 6sao.vn thực hiện cuộc khảo s&aacute;t sơ bộ để t&igrave;m hiểu th&oacute;i quen, nhu cầu đọc b&aacute;o/tạp ch&iacute; của độc giả n&oacute;i chung v&agrave; đ&aacute;nh gi&aacute; về tạp ch&iacute; TGGĐ n&oacute;i ri&ecirc;ng. Dự &aacute;n k&eacute;o d&agrave;i từ ng&agrave;y 11/10/2013 đến hết 31/10/2013 hoặc cho đến khi đủ 200 người tham gia khảo s&aacute;t. Phần qu&agrave; l&agrave; 3 số b&aacute;o TGGĐ li&ecirc;n tiếp v&agrave; cơ hội bốc thăm một năm đọc TGGĐ miễn ph&iacute;</div>");
   ret.Append( " <div>");
   ret.Append( "  &nbsp;</div></div><div class=\"project_description\"><div>");
   ret.Append( "  <strong>Tạp ch&iacute; Thế Giới Gia Đ&igrave;nh ph&aacute;t h&agrave;nh từ đầu năm 2012 v&agrave; đang trở th&agrave;nh một trong những tạp ch&iacute; d&agrave;nh cho phụ nữ được nhiều người biết đến. Nhằm mục đ&iacute;ch n&acirc;ng cao chất lượng v&agrave; mở rộng thị trường, TGGĐ kết hợp với trang web 6sao.vn thực hiện cuộc khảo s&aacute;t sơ bộ để t&igrave;m hiểu th&oacute;i quen, nhu cầu đọc b&aacute;o/tạp ch&iacute; của độc giả n&oacute;i chung v&agrave; đ&aacute;nh gi&aacute; về tạp ch&iacute; TGGĐ n&oacute;i ri&ecirc;ng. Dự &aacute;n k&eacute;o d&agrave;i từ ng&agrave;y 11/10/2013 đến hết 31/10/2013 hoặc cho đến khi đủ 200 người tham gia khảo s&aacute;t. Phần qu&agrave; l&agrave; 3 số b&aacute;o TGGĐ li&ecirc;n tiếp v&agrave; cơ hội bốc thăm một năm đọc TGGĐ miễn ph&iacute;</strong></div></div> </div> </div><div class=\"project_list_separator\"></div><div style=\"clear: both;\"><div class=\"project_for_tag_panel\"><span style=\"float:left;\">Tags:</span><span><a href='../TagCloud/1' class='project_for_tags_value'>Thời trang</a><a href='../TagCloud/4' class='project_for_tags_value'>SẢN PHẨM</a><a href='../TagCloud/5' class='project_for_tags_value'>PHONG CÁCH SỐNG</a><a href='../TagCloud/14' class='project_for_tags_value'>Kinh tế</a><span></div> <a href=\"../Project/55\" class=\"project_button cssFloatRight\" projectid=\"55\">Tham gia</a> </div></div>}");
   return ret.ToString();
             * */
            IList<CProject> list = GetProject(inputValue);
           
            if (list != null && list.Count > 0)
            {
                foreach (CProject project in list)
                {
                    ret.Append(GetProjectHTML(project));
                }
            }
            return ret.ToString();
        }
        public string GetProjectByMember()
        {
            XmlDocument doc = new XmlDocument();
            var member = new CMemberList();           
            XmlElement root = doc.CreateElement("InputValue");
            doc.AppendChild(root);
            root.SetAttribute("UserID", cMember.ID.ToString());
            root.SetAttribute("MemberID", cMember.ID.ToString());
            root.SetAttribute("SecrectToken", cMember.SecrectToken);
            root.SetAttribute("Context", "UserProject");
            root.SetAttribute("PageIndex", "1");
            root.SetAttribute("RowsPerPage", "999");
            string inputValue = root.OuterXml;
            IList<CProject> list = GetProject(inputValue);
            return new JavaScriptSerializer().Serialize(list);
        }
        public IList<CProject> GetProject(string inputValue)
        {
          // return null;
            //o day goi xuong db
            IList<CProject> list = cResearchDao.GetProject(inputValue);
            return list;
        }

        public string GetProjectHTML(CProject project)
        {
            StringBuilder ret = new StringBuilder();
            if (project != null)
            {
                int id = project.ID;
                string name = project.Name;
                string Summary = project.Summary;
                string desc = project.Description;
                string image1 = project.Image1;
                string image2 = project.Image2;
                string mark = project.Mark.ToString();
                string UserGroupID = project.UserGroupID.ToString();
                DateTime endDate = project.EndDate;
                string tags = project.Tags;

                var html = GetProjectTemplate();
                html = html.Replace("[ID]", id.ToString());
                html = html.Replace("[Image]", image1);
                html = html.Replace("[Name]", name);
                html = html.Replace("[Mark]", mark);
                html = html.Replace("[EndDate]", endDate.ToString("dd/MM/yyyy"));
                html = html.Replace("[Description]", desc);
                html = html.Replace("[Summary]", Summary);
                html = html.Replace("[Tags]", GetTags(id));
                html = html.Replace("[UserGroupID]", UserGroupID);
                ret.Append(html);
            }
            return ret.ToString();
        }
        protected string GetTags(int id)
        {
            var member = new CMemberList();
            string inputValue = string.Format("<InputValue UserID='{0}' ProjectID='{1}' />", cMember.ID.ToString(), id);
            IList<CTag> list = new CNewsDao().GetTags(inputValue);
            string CloubTag = string.Empty;
            foreach (CTag tag in list)
            {
                CloubTag += string.Format("<a href='../TagCloud/{1}' class='project_for_tags_value'>{0}</a>", tag.Text, tag.ID);
            }
            return CloubTag;
        }
        protected string GetProjectTemplate()
        {
            string ret = string.Empty;
            StreamReader streamReader = File.OpenText(HttpContext.Current.Server.MapPath("~/Views/template/Project_List.txt"));
            ret = streamReader.ReadLine();
            while (streamReader.ReadLine() != null)
            {
                ret += streamReader.ReadLine();
            }
            streamReader.Close();
            return ret;
        }

        public string GetXmlRequest(HttpContext context)
        {
            var member = new CMemberList();
            XmlDocument doc = new XmlDocument();
            XmlElement root = doc.CreateElement("Root");
            XmlElement InputValue = doc.CreateElement("InputValue");
            HttpRequest request = context.Request;
            InputValue.SetAttribute("SecrectToken", cMember.SecrectToken);
            InputValue.SetAttribute("UserID", cMember.ID.ToString());
            InputValue.SetAttribute("IPAddress", context.Request.ServerVariables["REMOTE_ADDR"].ToString());
            if (request["ProjectID"] != null)
                InputValue.SetAttribute("ProjectID", request["ProjectID"].Trim());
            if (request["IsCompleted"] != null)
                InputValue.SetAttribute("IsCompleted", request["IsCompleted"].Trim());
            if (request["Action"] != null)
                InputValue.SetAttribute("Action", request["Action"].Trim());
            if (request["Browser"] != null)
                InputValue.SetAttribute("Browser", request["Browser"].Trim());
            root.AppendChild(InputValue);
            string temp = HttpUtility.HtmlDecode(request["ResponseOption"].Trim());
            IList<CQuestionPathInput> List = GetPathList(temp);
            for (int i = 0; i < List.Count; i++)
            {
                var row = List[i];
                XmlElement ele = doc.CreateElement("R");
                ele.SetAttribute("QID", row.QuestionID.ToString());
                ele.SetAttribute("V", row.ResponseValue.ToString());
                if (row.ResponseText != null)
                    ele.SetAttribute("T", row.ResponseText.ToString());
                root.AppendChild(ele);

            }
            return root.InnerXml;
        }

        public IList<CQuestionPathInput> GetPathList(string InputText)
        {

            JObject googleSearch = JObject.Parse(InputText);
            // get JSON result objects into a list
            IList<JToken> results = googleSearch["ResponseOption"].Children().ToList();
            // serialize JSON results into .NET objects
            IList<CQuestionPathInput> searchResults = new List<CQuestionPathInput>();
            foreach (JToken result in results)
            {
                CQuestionPathInput searchResult = JsonConvert.DeserializeObject<CQuestionPathInput>(result.ToString());
                searchResults.Add(searchResult);
            }
            return searchResults;
        }

        public string SaveServey(HttpContext context)
        {
            string inputValue = GetXmlRequest(context);
            CResearchDao core = new CResearchDao();
            CApplicationMessage message = core.ActionUserResponse(inputValue);

            var member = new CMemberList();

            string ProjectName = "";
            if (context.Request.Form["ProjectName"] != null)
                ProjectName = context.Request.Form["ProjectName"].ToString();
            string mailContent = "";
            switch (message.Code)
            {
                case "USER_RESPONSE_LOTTERYCODE":
                    mailContent = GetContentLotteryTemplate(ProjectName, message.Result.ToString());
                    break;
                case "USER_RESPONSE_GIFT":
                    break;
                case "USER_RESPONSE_MARK":
                    break;
            }
            if (mailContent != "" && cMember.Email != "") new CEmail().SendMail(cMember.Email, string.Format("[6sao.vn] Xác nhận hoàn thành khảo sát {0}.", ""), mailContent);

            string output = new JavaScriptSerializer().Serialize(message);
            return output;
        }
        protected string GetContentLotteryTemplate(string ProjectName, string LotteryCode)
        {
            try
            {
                string ret = string.Empty;
                StreamReader streamReader = File.OpenText(HttpContext.Current.Server.MapPath("~/Views/template/result_project_lottery.txt"));
                ret = streamReader.ReadLine();
                while (streamReader.ReadLine() != null)
                {
                    ret += streamReader.ReadLine();
                }
                streamReader.Close();
                string domain = ConfigurationManager.AppSettings["Domain"];

                var member = new CMemberList();


                ret = ret.Replace("[USER_NAME]", cMember.Email);
                ret = ret.Replace("[MEMBER_FIRSTNAME]", cMember.FirstName);
                ret = ret.Replace("[MEMBER_LASTNAME]", cMember.LastName);
                ret = ret.Replace("[MEMBER_PROJECTNAME]", ProjectName);
                ret = ret.Replace("[LOTTERYCODE]", LotteryCode);
                return ret;
            }
            catch (Exception ex)
            {
                return string.Empty;
            }
        }
        public string GetUserResponse(string ProjectID, out bool LastOutputValue, out string LastOutputDescription)
        {
            //  cResearchDao.LastOutputValue()
            //<InputValue UserID="1" ProjectID="11" Context="USERSAVED"/>
            // 
            var member = new CMemberList();
            XmlDocument doc = new XmlDocument();
            XmlElement root = doc.CreateElement("Root");
            XmlElement InputValue = doc.CreateElement("InputValue");
            InputValue.SetAttribute("SecrectToken", cMember.SecrectToken);
            InputValue.SetAttribute("UserID", cMember.ID.ToString());
            InputValue.SetAttribute("Context", "USERSAVED");
            InputValue.SetAttribute("ProjectID", ProjectID);
            root.AppendChild(InputValue);
            IList<CUserResponseDetail> result = cResearchDao.GetUserResponse(root.InnerXml);
            LastOutputValue = !cResearchDao.LastOutputValue.IsSuccessfull;
            LastOutputDescription = cResearchDao.LastOutputValue.Description;
            JavaScriptSerializer js = new JavaScriptSerializer();
            string strJSON = js.Serialize(result);
            return strJSON;
        }
        public string GetUserGroup(string pMemberGroupID)
        {
            XmlDocument doc = new XmlDocument();
            XmlElement root = doc.CreateElement("InputValue");
            var member = new CMemberList();
            
            doc.AppendChild(root);
            root.SetAttribute("UserID", cMember.ID.ToString());
            root.SetAttribute("ActionUserID", cMember.ID.ToString());
            root.SetAttribute("SecrectToken", cMember.SecrectToken);
            root.SetAttribute("Action", "CHECKINUSERGROUP");
            root.SetAttribute("UserGroupID", pMemberGroupID);

            string inputValue = doc.OuterXml;
            CApplicationMessage msg = new CCoreDao().ActionMemberList(inputValue);
            return new JavaScriptSerializer().Serialize(msg);
        }
    }
}